1.1.1.4. core.NullDereference (C, C++, ObjC)
Check for dereferences of null pointers.
Examples:
// C void test(int *p) { if (p) return; int x = p[0]; // warn } // C void test(int *p) { if (!p) *p = 0; // warn } // C++ class C { public: int x; }; void test() { C *pc = 0; int k = pc->x; // warn } // Objective-C @interface MyClass { @public int x; } @end void test() { MyClass *obj = 0; obj->x = 1; // warn }